Bentley Map V8i (SELECTseries 10) Help

Configuration Variables

Bentley Advanced Map Finishing configuration variables have been merged with the MicroStation configuration variables. They can be found under the Workspace > Configuration… MicroStation menu. A new Bentley Advanced Map Finishing category has been added. Configuration variables allow you to customize Bentley Advanced Map Finishing.

Variable Name

Description

Default

Example

Notes

MAPFINISHINGDATA

This variable fully specifies the directory containing the Bentley Advanced Map Finishing files.

Default setting: $(_USTN_SYSTEMROOT)data\

Example: CS_PAPER = $(MAPFINISHINGDATA)paper1.dat

When defined, MAPFINISHINGDATA may be used in the definition of other Bentley Advanced Map Finishing configuration variables.

Note: Directory entries must end with a file separator symbol. For example, "\" in DOS.

CS_BATCH_LOGGING

This variable specifies the text file for output of batch processing error.

Default: $(MS_TMP)CS_Batch_Error_Log.txt

CS_BLEED

This variable, defined in millimeters, ranges from 0.0 to 3.0. This option relates to colour separations and controls the distance Bentley Advanced Map Finishing prints past crop marks. Crop marks define the print area as set by the fence or view and are necessary so that a page cut to the crop marks does not contain slithers of white due to slight inaccuracies in the cutting process. Bleed does not affect EPS colour separations.

CS_BORDER_TEXT

This variable defines how border text is formatted. For example, time, date, drawing name, or directory.

CS_CIRC_AS_DEGREES

This variable is useful when printing existing files containing bearings and angles that appear with the ASCII circumflex (^) as the degree symbol and the right quote as minutes. Adding CS_CIRC_AS_DEGREES to the MapFinishing.cfg file changes the circumflex character to a degree symbol and the right quote to a single quote.

This variable only works on text strings containing an ASCII circumflex (^) and any high ASCII character.

If the quote symbol is required unchanged, this variable must be turned off to use the high ASCII character for degree symbols. See Font Libraries for a description of high ASCII characters.

CS_CMYK_IN_EPS

Bentley Advanced Map Finishing can now output EPS files that are CMYK compatible. This means all colors in Bentley Advanced Map Finishing PostScript can be defined as CMYK instead of RGB, allowing packages such as PageMaker to successfully separate a single composite color EPS file. Bentley Advanced Map Finishing also outputs all overprinting information in the composite EPS file. Quark XPress is different in that it requires pre-separated EPS files, normally a set of 5 files, being one for each plate and a header file.

This variable slows down processing of raster data in Bentley Advanced Map Finishing EPS files.

CS_DEFAULT_RENDER_RES

This variable defines the default resolution for printing of on-the-fly transformed images and 3D rendered views directly to output. This can be manually adjusted using the Image Re-sampling option in the Bentley Advanced Map Finishing Print Control dialog.

On-the-fly transformation or projection of images may require warping of images. To improve the representation in the output the resolution of the image could be required to be increased.

Default: 300

CS_DEFAULT_TABLE_DIR

This variable defines the default directory for loading and saving tables. If not set, the location is restored from the last load or save.

CS_DOC_AUTHOR

Used to specify the author string embedded in the PDF file. This can contain macros. For instance $(USERNAME) will insert the windows login name of the user at the time of printing.

CS_DOC_TITLE

Used to specify the document title string embedded in the PDF file.

Default value is "$(filename(_DGNFILE))" which inserts the current DGN filename without the full path.

CS_EXTENSION

This variable defines the default extension for PostScript output files. If not defined, .PS is used.

CS_FILL_PROCESSOR

PostScript is limited to printing single elements with less than 1500 points. If an attempt is made to plot a shape with more points, printing fails. When Bentley Advanced Map Finishing encounters an element that contains more than 1450 points, it has three settings to deal with the element to ensure legal PostScript is produced.

  • If set to 0, points are thinned out of the offending element until there are less than 1450. The CS_MINDIST value is temporarily increased to reduce the number of points. No warning is given regarding the number of points removed.
  • If set to 1, the same method is used as above (0), except that warning messages inform you about the degree of data loss.
  • If set to 2, Bentley Advanced Map Finishing performs complex calculations to divide large areas into legal shapes that can be printed individually. This can increase the time to generate a print file but no data loss is experienced.

The limit of 1450 points is determined by the CS_LARGEST_POLY configuration variable.

Use the Halve Element Tool to split elements with many points. This can save time when repeatedly plotting large shapes, as the printing process does not have to split them again each time they are printed.

CS_FONTS

This variable specifies the file containing information on font mapping from MicroStation to PostScript. Details are displayed in the Bentley Advanced Map Finishing Fonts dialog

CS_IGNORE_VIEW_FILL

This variable can be turned off since constantly updating filled elements on screen is time consuming, even if those elements need printed as filled. If this variable is on, elements with MicroStation fill data print filled regardless of the View Attributes fill setting.

CS_IGNORE_VIEW_PAT

This variable prints patterning regardless of the View Attributes pattern setting for elements with MicroStation-associated patterning.

CS_IGNORE_VIEW_WEIGHT

This variable prints elements with line weight regardless of the View Attributes weight setting.

CS_LARGEST_POLY

This variable defines the maximum number of points in any PostScript polygon. The default value is 1450. If a filled MicroStation element contains more points than allowed, the element is processed according to the CS_FILL_PROCESSOR setting.

CS_LEVEL_2_COMPRESS

This variable generates PostScript exclusively for PostScript level 2 devices (or higher) that accept compressed raster data using filters. This variable reduces raster output size by about 38%.

CS_LEVEL_2_PATTERN

This variable generates PostScript exclusively for PostScript level 2 devices (or higher) that accept pattern commands. This variable greatly reduces output file sizes where associative patterning is used.

CS_MINDIST

This variable defines the minimum distance in PostScript points (1/72" or 0.35 mm) between three consecutive points before the middle point is removed from the printed output. For example, if the distance between points A & B, B & C, and A & C are less than the CS_MINDIST setting, point B is removed and points A and C are joined when printed.

The default for CS_MINDIST is 0.5, which means that detail smaller than 0.007" is adjusted to remove unneeded points. This setting can be adjusted to give more detail or increased in value to give smaller file sizes.

See also CS_FILL_PROCESSOR.

CS_NAMED_OUTPUT

This variable specifies the file containing the named output configuration.

CS_ORDER_BY_SIZE

This variable causes filled shapes to plot and display in order of size, with smaller shapes plotting in front of larger ones, but only if Table Ordering is used.

CS_PAPER

Bentley Advanced Map Finishing allows storage of custom and standard paper and margin size definitions. This variable specifies the file containing these definitions.

CS_PLTFILES

This variable specifies the output directory for Bentley Advanced Map Finishing print files.

Example Setting: $(MS_PLTFILES)/

CS_POINT_PRINT_ON

This variable causes active points to be plotted.

CS_PROFILES

This variable specifies the directory where the print profiles are stored.

If defined it locks the default output locations as specified by the variable. Thus the user cannot change the default output location by browsing in the output filename dialog.

CS_STROKETOL

Several MicroStation elements, such as Curves, Ellipses, and B-Splines, are stroked (converted) to line strings before being printed. This variable defines the closeness of the stroked line string approximation to the original element. This variable is defined in units of PostScript points (1/72" or 0.35 mm) and is the maximum distance between the actual element and the approximating vectors.

Elements can be dynamically stroked using the Stroke Tool or Reduce Points Tool so that the amount of data can be minimized without losing any visual detail.

CS_STROKETOL is closely linked to the CS_MINDIST setting. The default settings are generally suitable for most applications. These are designed around 300 dpi resolution and should not cause problems for higher resolution prints, as any difference in detail is minor and unnoticeable.

Reducing the CS_STROKETOL setting can increase production time of a print file. A smaller CS_STROKETOL increases the number of points when elements are stroked. The points are then removed according to the CS_MINDIST setting, causing the extra calculations to slow the printing process. An excessive CS_STROKETOL setting causes curved elements to appear as a series of straight lines.

CS_STYLES

This variable defines a file to be used as the default style configuration file. If this variable is not defined, Bentley Advanced Map Finishing attempts to read the file, styles.dat, from the Bentley Advanced Map Finishing directory.

CS_SUPPRESS_WIN_PRINTERS

This variable prevents Windows printers from being added to the list of available printers in the Output Directories.

CS_TRANSPARENCY_TYPE

This variable specifies the type of dithering pattern used in PostScript to simulate transparency.

  • 0 = Regular (default)

  • 1 = Random.

CS_WEQW_FOR_B&W

This variable causes pure white colours (other than 0) to print as white when plotting Black & White. This variable allows white colours to be used as masks. All other colours print black or shaded if grayscales are attached to elements.

CS_WEQW_ONLY_COL_0

This variable causes the White= White option to only apply to colour 0. All other colours plot as defined. This variable allows a colour plotting methodology similar to MicroStation plotting.

CS_WDLS

This variable causes default line styles to adjust according to the weight of the line. The space between each dash remains constant, as defined in the plotter configuration. The length of each dash increases by the width of the line printed. Defining a dot or a dash of length 1 (minimum) always results in a square or round segment of the line style. Line capping also affects the styles.

If this variable is off, default line styles print as defined in the plotter configuration with the exact lengths of dashes and spaces. Dashes and spaces are not affected by the weight of the line. Line capping does not affect elements with styles from LC=1 to LC=7, as these elements default to flat capping. LC=0 is expected to be a solid line.

CS_WEIGHTS

This variable specifies the file used for storing default line weight settings. Bentley Advanced Map Finishing maps MicroStation line weights to a physical thickness in millimeters to be printed on paper. This data is adjusted on the Weights Tab of the Advanced Options dialog.